Adder



1966 o. L. M SORLEY ETAL 3,253,131

ADDER FIG.5

May 24, 1966 o. 1.. M SORLEY ETAL 3,253,131

ADDER Filed June 30, 1961 46 Sheets-Sheet 5 May 24, 1966 o. 1.. M soRLEY ETAL 3,253,131

ADDER Filed June 50. 1961 46 Sheets-Sheet '7 0 l CONTROL y 1966 o. 1.. Ma soRLEY ETAL 3,253,131

ADDER Filed June 50. 1961 46 Sheets-Sheet 8 y 1966 o. 1.. M soRLEY ETAL 3,253,131

ADDER 46 Sheets-Sheet 12 Filed June 30. 1961 Nam 2 a: n m ai 32 25 m3 5mg 5 m2 ammo 9 9 9 9 mm a? 2 an? fig 3 2? N? 3? $3 n? 522 E12 Em? 2E2 253 a 9 9 T 1 I III 3 a? ,7 2m

DEV DEN aq 2% 8% fig 2% pg 3% 8% =3 m May 24, 1966 o. L. M soRLEY ETAL 3,253,131

ADDER Filed June 30. 1961 46 Sheets-Sheet 15 52 5| 2? LR LR LR LR LR LR LR LR LR LR LR LR May 24, 1966 o. M SORLEY ETAL.

ADDER 46 Sheets-Sheet 14 Filed June 30, 1961 m m Em m m Q m m 31 E: N 2; m Sp m4 m3 m4 m4 m: m3 m4 m4 m3 m4 m4 m3 m4 m 2 2 2 E 2 2 Z y 1966 o. L. M soRLEY ETAL 3,253,131

ADDER Filed June 50, 1961 46 Sheets-Sheet 16 May 24, 1966 o. 1.. M soRLEY ETAL 3,253,131

ADDER Filed June 30. 1961 46 Sheets-Sheet 18 a $3 23 s 8 cc 3% (D com C13 00 Q g Q 5 g 5 5 5 E E E2 5 I;

5 5 3 2 E 5 c E E E 2 E May 24, 1966 o. L. M soRLEY ETAL 3,253,131

ADDER Filed June 30, 1961 4:6 Sheets-Sheet 19 May 24, 1966 o. 1.. M soRLEY ETAL 3,253,131

ADDER Filed June 30. 1961 46 Sheets-Sheet 20 

1. AN ADDER DEVICE INCLUDING TWO OR MORE CARRY-SAVE ADDERS WHEREIN EACH CARRY-SAVE ADDER HAS TWO OR MORE POSITIONS WITH EACH POSITION INCLUDING AN ADDER HAVING THREE INPUTS A, B AND C AND A SUM OUTPUT AND A CARRY OUTPUT WHERE ALL HIGH ORDER A INPUTS STARTING WITH AN ARE IDENTICAL AND ALL HIGH ORDER B INPUTS STARTING WITH BN ARE ALSO IDENTICAL ALTHROUGH THE A AND THE B INPUTS ARE NOT NECESSARILY THE SAME VALUE, MEANS INTERCONNECTING THE CARRY-SAVE ADDERS WHEREBY THE SUM OUTPUTS OF THE FIRST CARRY-SAVE ADDER ARE COUPLED TO CORRESPONDING POSITIONS AS INPUTS TO THE SECOND CARRY-SAVE ADDER AND THE CARRY OUTPUTS OF THE FIRST CARRY-SAVE ADDER ARE COUPLED AS INPUTS TO THE SECOND CARRY-SAVE ADDER SHIFTED ONE POSITION, THE SECOND CARRY-SAVE ADDER HAVING ITS OUTUPTS CONNECTED IN LIKE FASHION TO THE THIRD CARRY-SAVE ADDER AND EACH SUCCEEDING CARRY-SAVE ADDER BEING CONNECTED IN LIKE FASHION TO THE ADJACENT SUCCEEDING CARRY-SAVE ADDER, AND MEANS COUPLED TO EACH CARRY-SAVE ADDER WHICH GIVES ALL OF THE HIGHEST ORDER B BITS THE VALUE D=(ANVBN)CNVAB WITH THE CARRY OUTPUT OF THE ADDER IN POSITION N NOT BEING USED AND ALL HIGH ORDER A BITS STARTING WITH AN+1 ARE MADE EQUAL TO ZERO. 